Node Class Reference

Inheritance diagram for Node:

Leaf

List of all members.

Public Member Functions

 Node ($id, $parentId, $caption, $description=NULL, $type=NULL, $creatorId=NULL)
 setChild (&$childref)
 getId ()
 getParentId ()
 getCaption ()
 getDescription ()
 getChild ()
 getType ()
 getCreatorId ()
 getLeafSum ()
 getLeafCount ()
 countLeafs ($getall)
 getNodeCount ()
 hasChildNodes ()
 __toString ()

Public Attributes

 $_id
 $_parentId
 $_caption
 $_description
 $_child
 $_type
 $_creatorId


Member Function Documentation

Node::__toString (  ) 

Die Stringdarstellung des Knoteneintrags.

Reimplemented in Leaf.

Node::countLeafs ( getall  ) 

Diese Methode zählt die Blätter vom aktuellen Knoten (und den Unterknoten, s. Parameter getall).

Parameters:
bool getall Ob Blätter in Unterknoten mitgezählt werden sollen
Returns:
int Anzahl der Blätter private

Node::getCaption (  ) 

Gibt den Titel des Knoteneintrags zurueck.

Node::getChild (  ) 

Gibt die Kinder/Das Kind des Knoteneintrags zurueck.

Node::getCreatorId (  ) 

Gibt den Typ des Knotens zurück.

Node::getDescription (  ) 

Gibt die Beschreibung des Knoteneintrags zurück.

Node::getId (  ) 

Gibt die Id des Knoteneintrags zurueck.

Node::getLeafCount (  ) 

Diese Methode gibt die Anzahl der Blätter im aktuellen Knoten zurück. public

Returns:
int Die Anzahl der Blätter im Knoten

Node::getLeafSum (  ) 

Diese Methode zählt die Blätter im aktuellen Knoten und in allen Unterknoten. public

Returns:
int Anzahl der Blätter

Node::getNodeCount (  ) 

Node::getParentId (  ) 

Gibt die parentId des Knoteneintrags zurueck.

Node::getType (  ) 

Gibt den Typ des Knotens zurück.

Node::hasChildNodes (  ) 

Gibt TRUE zurück falls der aktuelle Knoten, Knoten als Kinder hat. Wenn nicht, FALSE.

Node::Node ( id,
parentId,
caption,
description = NULL,
type = NULL,
creatorId = NULL 
)

Erstellt ein neues Knotenobjekt mit der Id $id und dem Titel/der Beschriftung $caption.

Node::setChild ( &$  childref  ) 

Fuegt einen (weiteren) Nachfolger des Knotens ein.

Parameters:
$childref Die Referenz auf das Objekt was "eingehaengt" werden soll.


Member Data Documentation

Node::$_caption

Der Titel des Knoteneintrags.

Node::$_child

Die weiteren Kinder des Knoteneintrags.

Node::$_creatorId

Typ des Knotens.

Node::$_description

Die Beschreibung des Knoteneintrags.

Node::$_id

Die Id des Knoteneintrags.

Node::$_parentId

Die parentId des Knoteneintrags.

Node::$_type

Typ des Knotens.


The documentation for this class was generated from the following file:

Generated on Sat Oct 31 17:53:50 2009 for eStudy by  doxygen 1.5.8